package br.unip.tcc.domotic.trash;

import java.io.IOException;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
import org.primefaces.event.FileUploadEvent;
import org.primefaces.model.DefaultStreamedContent;
import org.primefaces.model.StreamedContent;

/**
 *criado em 06/07/2010
 */
@ManagedBean
@SessionScoped
public class FileUploadControllerXD {

	 private String nomeArquivoSelecionado;
	 private StreamedContent imagem;
	
	 public StreamedContent getImagem() {
		 return imagem;
	 }
	
	 public void setImagem(StreamedContent imagem) {
		 this.imagem = imagem;
	 }
	
	 public String getNomeArquivoSelecionado() {
		 return nomeArquivoSelecionado;
	 }
	
	 public void setNomeArquivoSelecionado(String nomeArquivoSelecionado) {
		 this.nomeArquivoSelecionado = nomeArquivoSelecionado;
	 }
	
	 public void fileUploadAction(FileUploadEvent event) {
		 try {
			 setNomeArquivoSelecionado(event.getFile().getFileName());
			 imagem = new DefaultStreamedContent(event.getFile().getInputstream(), "image/png");
		 } catch (IOException ex) {
			 ex.printStackTrace(); 
		 }
	 }
	 
	 public void fazNada(){
		 
	 }
}